to be a complete defence - Deutsch Englisch Wörterbuch